package com.alvis.media.viewmodel.video;

import com.alvis.media.domain.UserTag;
import com.alvis.media.domain.UserVideoOperation;
import com.alvis.media.domain.VideoInfo;
import com.alvis.media.domain.VideoPlay;
import lombok.Data;

import java.util.List;

@Data
public class VideoDetailVM {
    private Integer videoId;
    private String videoName;
    private List<VideoPlay> videoPlayList;
    private List<UserVideoOperation> videoOperationList;
    private List<UserTag> videoTagList;
    private List<VideoInfo> videoRecommendList;

    public Integer getVideoId() {
        return videoId;
    }

    public void setVideoId(Integer videoId) {
        this.videoId = videoId;
    }

    public String getVideoName() {
        return videoName;
    }

    public void setVideoName(String videoName) {
        this.videoName = videoName;
    }

    public List<VideoPlay> getVideoPlayList() {
        return videoPlayList;
    }

    public void setVideoPlayList(List<VideoPlay> videoPlayList) {
        this.videoPlayList = videoPlayList;
    }

    public List<UserVideoOperation> getVideoOperationList() {
        return videoOperationList;
    }

    public void setVideoOperationList(List<UserVideoOperation> videoOperationList) {
        this.videoOperationList = videoOperationList;
    }

    public List<UserTag> getVideoTagList() {
        return videoTagList;
    }

    public void setVideoTagList(List<UserTag> videoTagList) {
        this.videoTagList = videoTagList;
    }

    public List<VideoInfo> getVideoRecommendList() {
        return videoRecommendList;
    }

    public void setVideoRecommendList(List<VideoInfo> videoRecommendList) {
        this.videoRecommendList = videoRecommendList;
    }
}